<?php

use Illuminate\Http\Request;

/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/
// 月度人员变动及成本
Route::get('/hr-stats', 'HRStatsController@getYearlyStats');
// 公司员工各区间收入
Route::get('/income-stats', 'HRStatsController@getIncomeStats');
// 统计公司员工学历
Route::get('/education-stats', 'HRStatsController@getEducationStats');
// 统计公司员工性别
Route::get('/gender-stats', 'HRStatsController@getGenderStats');
// 统计公司员工年龄
Route::get('/age-stats', 'HRStatsController@getAgeStats');
// 统计公司员工工龄
Route::get('/work-age-stats', 'HRStatsController@getWorkAgeStats');
// 管理岗绩效情况明细
Route::get('/manager-performance-stats', 'HRStatsController@getManagerPerformanceStats');
// 员工类别统计（正式、试用、实习、外包）
Route::get('/employee-type-stats', 'HRStatsController@getEmployeeTypeStats');
// 统计公司员工总人数
Route::get('/total-employee-stats', 'HRStatsController@getTotalEmployeeStats');
// 预退休人数统计
Route::get('/pre-retirement-stats', 'HRStatsController@getPreRetirementStats');

// 2025年度薪资总体情况统计
Route::get('/salary-stats', 'RightController@getSalaryStats');
// 统计各部门人数
Route::get('/department-stats', 'RightController@getDepartmentStats');
// 统计合同在签署情况
Route::get('/contract-stats', 'RightController@getContractStats');
// 员工考勤情况
Route::get('/attendance-stats', 'RightController@getAttendanceStats');
// 各部门考勤情况
Route::get('/department-attendance-stats', 'RightController@getDepartmentAttendanceStats');
//人员行为识别预警
Route::get('/behavior-stats', 'RightController@getBehaviorStats');
// 公司各部门人数
Route::get('/company-department-stats', 'RightController@getCompanyDepartmentStats');
// 违规行为排名
Route::get('/violation-rank', 'RightController@getViolationRank');
// 岗位层级分类
Route::get('/position-level-stats', 'RightController@getPositionLevelStats');
// 岗位层级类型平均月薪
Route::get('/position-level-salary-stats', 'RightController@getPositionLevelSalaryStats');
// 五险一金购买情况
Route::get('/insurance-stats', 'RightController@getInsuranceStats');
// 规章制度展示
Route::get('/regulations-stats', 'RightController@getRegulationsStats');
// 获取通知
Route::get('/notice-stats', 'RightController@getNoticeStats');